package com.aipp.mall.h5.domain.query;

import com.aipp.mall.common.anno.Note;
import com.aipp.mall.common.model.Query;
import com.aipp.mall.h5.domain.entity.Product;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * 用户领券记录 查询 对象
 *
 * @author zcc
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class MemberCouponQuery extends Query {
    @Note("活动id 精确匹配")
    private Long couponActivityId;

    @Note("用户id 精确匹配")
    private Long memberId;

    @Note("0未使用  1已使用 精确匹配")
    private Integer useStatus;

    //1已领取 2已使用 3已过期
    private Integer type;

    private List<Product> products;


}
